package com.cnvai.cms.persistence.basedao;

import com.cnvai.cms.javabean.model.Bmbmb;
import com.cnvai.cms.javabean.model.BmbmbExample;
import java.math.BigDecimal;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BmbmbMapper {
    int countByExample(BmbmbExample example);

    int deleteByExample(BmbmbExample example);

    int deleteByPrimaryKey(BigDecimal bmid);

    int insert(Bmbmb record);

    int insertSelective(Bmbmb record);

    List<Bmbmb> selectByExample(BmbmbExample example);

    Bmbmb selectByPrimaryKey(BigDecimal bmid);

    int updateByExampleSelective(@Param("record") Bmbmb record, @Param("example") BmbmbExample example);

    int updateByExample(@Param("record") Bmbmb record, @Param("example") BmbmbExample example);

    int updateByPrimaryKeySelective(Bmbmb record);

    int updateByPrimaryKey(Bmbmb record);
}